tie up loose ends - Turco Inglés Diccionario